// 封装一个 wx.request()方法

const ajax = (obj)=>{
   return new Promise((resolve,reject)=>{
      wx.request({
        url: obj.url, //仅为示例，并非真实的接口地址
        data:obj.data?obj.data:null,
        header: obj.header? {
          "token":wx.getStorageSync('token'),
          ...obj.header
        }:{
          'content-type': 'application/json', // 默认值
           "token":wx.getStorageSync('token')
        },
        method: obj.method?obj.method:'get',
        success (res) {
         // console.log(res.data)
         // 根据状态码判断
         if(res.data.status==0){
          resolve(res.data)
         }else{
           reject(res.data)
         }
        },
        fail(err){
          reject(err)    
        }
      })   
   })
}

export default ajax


